<?php

/**
 * PMT (PNG and MNG Tools) — набор утилит для работы с PNG и MNG (анимированный PNG),
 * в состав которых входит pngcrush, позволяющая, помимо оптимизации упаковки данных, удалять gAMA chunk.
 * Именно из-за этого фрагмента PNG-файлы, сохраненные в фотошопе (до версии CS3), выглядели темнее в IE и Safari.
 *
 * OptiPNG — утилита, созданная на базе pngcrush. Умеет автоматически понижать глубину цвета,
 * если это возможно (к примеру, может перевести из RGB в greyscale, если в изображении используются
 * только оттенки белого), и перебирать дельта- фильтры для наилучшего сжатия. Также сможет конвертировать
 * полупрозрачное truecolor изображение в формат с индексированной палитрой (смотрите второй совет),
 * что может привести к некорректному отображению картинки в IE6. Чтобы отключить автоматическое снижение
 * глубины цвета нужно использовать параметр -nb.
 *
 * PNGout — примечательна тем, что использует собственный deflate-компрессор, написанный Кеном Сильверманом
 * (автор этой утилиты), который способен сжать файл в среднем на 5-10% лучше, чем pngcrush и PNGout.
 * К сожалению, она не умеет автоматически перебирать параметры фильтрации и сжатия файла, их придется
 * указывать вручную (PNGoutWin умеет, но стоит денег). Если хочется выжать все соки из компрессии файла,
 * рекомендую сначала пропускать его через OptiPNG (для подбора оптимальной фильтрации), а затем через PNGout.
 */

header("Content-Type: text/plain");
$file_name = "icons.png";
system("optipng\optipng.exe {$file_name}");
system("pngout\pngout.exe {$file_name} out_{$file_name}");

?>